text = input()
k = 0
p = 0
i0 = 1
i2 = 0
i3 = 0
i4 = 0
text1=text.split()

if len(text1)>1:
  
    i=0
    while i<len(text):
        if text[i] == ' ':
            i0 += 1
        i += 1
    print (i0, "введённых(-ого) слов(-а).")
    
    i=0
    while i<len(text):
        if ord(text[i]) in range (ord('А'),ord('Я')+1):
            p+=1
        i+=1
    print( p, "слов(-о), начинающихся с заглавной кириллической буквы.")
    
    for i in text1:
        if (i>=chr(65) and i<=chr(90)) or (i>=chr(97) and i<=chr(122)):
            i2+=1
    print( i2, "введённых(-ое) слов(-а, -о) с латинской буквой." )

    for i in text1:
        if len(i)<=3:
            i3 += 1
    print (i3, "слов(-о), не превышающих 3 символов.")
    
    i=0
    while i<len(text):
        if text[i] == '-':
            i4 += 1
        i += 1
    print (i4, "слов(-о) с дефисом.") 
      
    m=""
    for i in text1:
        if len(i) > len(m):
            m = i
    print (m, " это самое длинное слово")
    print (len(m), " это длина самого длинного слова")
    
else:
    print("Мало данных")




